2025-10-12T07:00:28.703 INFO ==STARTUP== Serving on :5555. Time stamps are UTC.
2025-10-12T07:01:32.646 INFO 127.0.0.1 -> GET /api/v1/camera/0/connected?ClientTransactionID=1&ClientID=63853
2025-10-12T07:01:32.646 INFO 127.0.0.1 <- False
2025-10-12T07:01:32.800 INFO 127.0.0.1 -> PUT /api/v1/camera/0/connected
2025-10-12T07:01:32.800 INFO 127.0.0.1 -> {'ClientTransactionID': '2', 'ClientID': '63853', 'Connected': 'True'}
2025-10-12T07:01:33.099 INFO 127.0.0.1 -> GET /api/v1/camera/0/gain?ClientTransactionID=3&ClientID=63853
2025-10-12T07:01:33.101 INFO 127.0.0.1 <- 0
2025-10-12T07:01:33.107 INFO 127.0.0.1 -> GET /api/v1/camera/0/ccdtemperature?ClientTransactionID=4&ClientID=63853
2025-10-12T07:01:33.108 INFO 127.0.0.1 <- 30.6
2025-10-12T07:01:33.114 INFO 127.0.0.1 -> GET /api/v1/camera/0/lastexposureduration?ClientTransactionID=5&ClientID=63853
2025-10-12T07:01:33.114 ERROR NotImplementedException: Camera.lastexposureduration not implemented
2025-10-12T07:04:52.357 INFO 127.0.0.1 -> GET /api/v1/camera/0/connected?ClientTransactionID=6&ClientID=63853
2025-10-12T07:04:52.357 INFO 127.0.0.1 <- True
2025-10-12T07:04:52.382 INFO 127.0.0.1 -> GET /api/v1/camera/0/gain?ClientTransactionID=7&ClientID=63853
2025-10-12T07:04:52.383 INFO 127.0.0.1 <- 0
2025-10-12T07:04:52.398 INFO 127.0.0.1 -> GET /api/v1/camera/0/ccdtemperature?ClientTransactionID=8&ClientID=63853
2025-10-12T07:04:52.399 INFO 127.0.0.1 <- 30.5
2025-10-12T07:04:52.413 INFO 127.0.0.1 -> GET /api/v1/camera/0/lastexposureduration?ClientTransactionID=9&ClientID=63853
2025-10-12T07:04:52.413 ERROR NotImplementedException: Camera.lastexposureduration not implemented
2025-10-12T07:06:05.498 INFO 127.0.0.1 -> GET /api/v1/camera/0/connected?ClientTransactionID=10&ClientID=63853
2025-10-12T07:06:05.498 INFO 127.0.0.1 <- True
2025-10-12T07:06:07.560 INFO 127.0.0.1 -> GET /api/v1/camera/0/gain?ClientTransactionID=11&ClientID=63853
2025-10-12T07:06:07.560 INFO 127.0.0.1 <- 0
2025-10-12T07:06:07.596 INFO 127.0.0.1 -> GET /api/v1/camera/0/ccdtemperature?ClientTransactionID=12&ClientID=63853
2025-10-12T07:06:07.597 INFO 127.0.0.1 <- 30.5
2025-10-12T07:06:07.603 INFO 127.0.0.1 -> GET /api/v1/camera/0/lastexposureduration?ClientTransactionID=13&ClientID=63853
2025-10-12T07:06:07.603 ERROR NotImplementedException: Camera.lastexposureduration not implemented
2025-10-12T07:09:27.521 INFO 127.0.0.1 -> GET /api/v1/camera/0/connected?ClientTransactionID=14&ClientID=63853
2025-10-12T07:09:27.521 INFO 127.0.0.1 <- True
2025-10-12T07:09:27.529 INFO 127.0.0.1 -> GET /api/v1/camera/0/gain?ClientTransactionID=15&ClientID=63853
2025-10-12T07:09:27.529 INFO 127.0.0.1 <- 0
2025-10-12T07:09:27.533 INFO 127.0.0.1 -> GET /api/v1/camera/0/ccdtemperature?ClientTransactionID=16&ClientID=63853
2025-10-12T07:09:27.534 INFO 127.0.0.1 <- 30.3
2025-10-12T07:09:27.542 INFO 127.0.0.1 -> GET /api/v1/camera/0/lastexposureduration?ClientTransactionID=17&ClientID=63853
2025-10-12T07:09:27.544 ERROR NotImplementedException: Camera.lastexposureduration not implemented
2025-10-12T07:12:47.519 INFO 127.0.0.1 -> GET /api/v1/camera/0/connected?ClientTransactionID=18&ClientID=63853
2025-10-12T07:12:47.520 INFO 127.0.0.1 <- True
2025-10-12T07:12:47.528 INFO 127.0.0.1 -> GET /api/v1/camera/0/gain?ClientTransactionID=19&ClientID=63853
2025-10-12T07:12:47.528 INFO 127.0.0.1 <- 0
2025-10-12T07:12:47.533 INFO 127.0.0.1 -> GET /api/v1/camera/0/ccdtemperature?ClientTransactionID=20&ClientID=63853
2025-10-12T07:12:47.534 INFO 127.0.0.1 <- 30.3
2025-10-12T07:12:47.544 INFO 127.0.0.1 -> GET /api/v1/camera/0/lastexposureduration?ClientTransactionID=21&ClientID=63853
2025-10-12T07:12:47.544 ERROR NotImplementedException: Camera.lastexposureduration not implemented
2025-10-12T07:13:55.170 INFO 127.0.0.1 -> GET /api/v1/camera/0/connected?ClientTransactionID=22&ClientID=63853
2025-10-12T07:13:55.170 INFO 127.0.0.1 <- True
2025-10-12T07:13:55.175 INFO 127.0.0.1 -> GET /api/v1/camera/0/connected?ClientTransactionID=22&ClientID=63853
2025-10-12T07:13:55.175 INFO 127.0.0.1 <- True
2025-10-12T07:13:55.204 INFO 127.0.0.1 -> GET /api/v1/camera/0/connected?ClientTransactionID=22&ClientID=63853
2025-10-12T07:13:55.205 INFO 127.0.0.1 <- True
2025-10-12T07:13:55.235 INFO 127.0.0.1 -> GET /api/v1/camera/0/gain?ClientTransactionID=25&ClientID=63853
2025-10-12T07:13:55.235 INFO 127.0.0.1 <- 0
2025-10-12T07:13:55.238 INFO 127.0.0.1 -> GET /api/v1/camera/0/offset?ClientTransactionID=25&ClientID=63853
2025-10-12T07:13:55.238 INFO 127.0.0.1 <- 340
2025-10-12T07:13:55.265 INFO 127.0.0.1 -> GET /api/v1/camera/0/binx?ClientTransactionID=25&ClientID=63853
2025-10-12T07:13:55.265 INFO 127.0.0.1 <- 1
2025-10-12T07:13:55.268 INFO 127.0.0.1 -> GET /api/v1/camera/0/gains?ClientTransactionID=26&ClientID=63853
2025-10-12T07:13:55.268 ERROR NotImplementedException: Camera.gains not implemented
2025-10-12T07:13:55.274 INFO 127.0.0.1 -> GET /api/v1/camera/0/offsets?ClientTransactionID=27&ClientID=63853
2025-10-12T07:13:55.274 ERROR NotImplementedException: Camera.offsets not implemented
2025-10-12T07:13:55.279 INFO 127.0.0.1 -> GET /api/v1/camera/0/connected?ClientTransactionID=27&ClientID=63853
2025-10-12T07:13:55.279 INFO 127.0.0.1 <- True
2025-10-12T07:13:55.285 INFO 127.0.0.1 -> GET /api/v1/camera/0/biny?ClientTransactionID=28&ClientID=63853
2025-10-12T07:13:55.285 INFO 127.0.0.1 <- 1
2025-10-12T07:13:55.290 INFO 127.0.0.1 -> GET /api/v1/camera/0/connected?ClientTransactionID=31&ClientID=63853
2025-10-12T07:13:55.290 INFO 127.0.0.1 <- True
2025-10-12T07:13:55.293 INFO 127.0.0.1 -> GET /api/v1/camera/0/canasymmetricbin?ClientTransactionID=32&ClientID=63853
2025-10-12T07:13:55.293 INFO 127.0.0.1 <- False
2025-10-12T07:13:55.311 INFO 127.0.0.1 -> GET /api/v1/camera/0/readoutmodes?ClientTransactionID=33&ClientID=63853
2025-10-12T07:13:55.311 ERROR NotImplementedException: Camera.readoutmodes not implemented
2025-10-12T07:13:56.610 INFO 127.0.0.1 -> GET /api/v1/camera/0/connected?ClientTransactionID=35&ClientID=63853
2025-10-12T07:13:56.610 INFO 127.0.0.1 <- True
2025-10-12T07:13:56.625 INFO 127.0.0.1 -> GET /api/v1/camera/0/connected?ClientTransactionID=36&ClientID=63853
2025-10-12T07:13:56.625 INFO 127.0.0.1 <- True
2025-10-12T07:13:56.640 INFO 127.0.0.1 -> PUT /api/v1/camera/0/startexposure
2025-10-12T07:13:56.640 INFO 127.0.0.1 -> {'ClientTransactionID': '37', 'ClientID': '63853', 'Duration': '0.05', 'Light': 'True'}
2025-10-12T07:13:56.672 INFO 127.0.0.1 -> GET /api/v1/camera/0/imageready?ClientTransactionID=38&ClientID=63853
2025-10-12T07:13:56.673 INFO 127.0.0.1 <- False
2025-10-12T07:13:56.783 INFO 127.0.0.1 -> GET /api/v1/camera/0/imageready?ClientTransactionID=39&ClientID=63853
2025-10-12T07:13:56.783 INFO 127.0.0.1 <- False
2025-10-12T07:13:56.891 INFO 127.0.0.1 -> GET /api/v1/camera/0/imageready?ClientTransactionID=40&ClientID=63853
2025-10-12T07:13:56.891 INFO 127.0.0.1 <- True
2025-10-12T07:13:56.895 INFO 127.0.0.1 -> GET /api/v1/camera/0/imagearray?ClientTransactionID=41&ClientID=63853
2025-10-12T07:13:56.895 ERROR DriverException: Camera.ImageArray failed: ASIGetDataAfterExp failed: 13
